body {
    background-color: #eaebef;
}

header {
    width: 7.50rem;
    height: 1.04rem;
    background-image: linear-gradient(0deg,
    rgba(255, 255, 255, 0.74) 0%,
    rgba(228, 228, 228, 0.74) 100%),
    linear-gradient(
            #fcfcfc,
            #fcfcfc);
    background-blend-mode: normal,
    normal;
    border-bottom: solid 2px #d9d9d9;
    text-align: center;

}

header .lt a {
    display: inline-block;
    width: .29rem;
    height: .52rem;
    float: left;
    margin-left: .39rem;
    margin-top: .23rem;
}

header h3 {
    width: 3.45rem;
    height: .32rem;
    font-size: .32rem;
    display: inline-block;
    margin-top: .32rem;
    font-weight: bold;
}
header .share a {
    width: .70rem;
    height: .70rem;
    display: inline-block;
    margin-top: .18rem;
    margin-right: .23rem;
    float: right;
}
section.content {
    width: 100%;
    margin-bottom: 1.16rem;
}

section.content .banner a {
    width: 100%;
    display: inline-block;
}
section.content .banner img {
    width: 100%;
    height: 100%;
}

h2 {
    font-size: .37rem;
    color: #000;
    margin-left: .33rem;
    /*margin-top: .09rem;*/
    height: .64rem;
    line-height: .64rem;
}

div.article {
    border-bottom: solid 2px #d9d9d9;
    background-color: #fff;
    /*margin-bottom: .14rem;*/
}

section.content p.first {
    height: .70rem;
    line-height: .70rem;
    font-size: .37rem;
    color: #e8470e;
    margin-left: .40rem;
    margin-top: .14rem;
}

section.content p.first s {
    color: #cecece;
}
.content .bd{
    width: 7.5rem;
    height: .78rem;
    line-height: .78rem;
    background-color: #f8f8f8;
    border-bottom: solid 2px #dbdbdb;
}
.brand{
    margin: 0 .57rem 0 .25rem;
    font-size: .3rem;
    color: #9e9e9e;
}
.can{

    font-size: .28rem;
    color: #000000;
}
.bottomBanner{
    width: 7.5rem;
    height: 3.81rem;
    margin-top: .17rem;
    background: #fefefe;
}
.bottomBanner img{
    width: 4.05rem;
    height: 2.23rem;
    display: inline-block;
    margin: .83rem 2.01rem .75rem 1.44rem;
}
footer {
    position: fixed;
    width: 7.5rem;
    height: .95rem;

    bottom: 0;
    left: 0;
    border-top: .04rem solid #cecccc;
    /*background: red;*/
}

footer .container {
    width: 100%;
    height: .95rem;
    background: #f4f5f5;
    /*background: blue;*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    /*padding-top: .17rem;*/
}

.container .sp {
    width: 1.5rem;
    height: .95rem;
    font-size: .3rem;
    line-height: .95rem;
    color: #232323;
    margin-left: .33rem;
    display: inline-block;
    float: left;
}

.container .jian {
    display: inline-block;
    width: .6rem;
    height: .6rem;
    border-radius: 50%;
    font-size: .53rem;
    border: 1px #cecccc solid;
    color: orange;
    line-height: .54rem;
    text-align: center;
    float: left;
    margin-top: .2rem;
}

.container .o {
    text-align: center;
    width: .6rem;
    height: .6rem;
    display: inline-block;
    font-size: .36rem;
    line-height: .63rem;
    color: #727272;
    float: left;
    margin-top: .2rem;
    border: none;
    outline: none;
    background-color: #f4f5f5;
}

.container .jia {
    display: inline-block;
    width: .6rem;
    line-height: .55rem;
    height: .6rem;
    border-radius: 50%;
    font-size: .5rem;
    border: 1px #cecccc solid;
    color: orange;
    text-align: center;
    margin-top: .2rem;
    float: left;
}

footer .circle-border {
    width: 1.44rem;
    height: 1.44rem;
    border: .02rem solid #cecccc;
    border-radius: 50%;
    background: #f4f5f5;
    position: absolute;
    top: -.55rem;
    right: .1rem;
    z-index: 1;
}

footer .circle {
    width: 1.44rem;
    height: 1.44rem;
    border-radius: 50%;
    background: #f4f5f5;
    position: absolute;
    top: -.51rem;
    right: .12rem;
    z-index: 100;
}

footer .circle .card {
    width: 1.28rem;
    height: 1.28rem;
    border-radius: 50%;
    background: orange;
    margin: 0 auto;
    margin-top: .09rem;
}

footer .circle .card figure img {
    width: .69rem;
    height: .55rem;
    display: inline-block;
    position: absolute;
    left: .4rem;
    top: .2rem;
}

footer .circle .card figure figcaption {
    font-size: .3rem;
    color: white;
    position: absolute;
    bottom: .25rem;
    left: .2rem;
}